﻿CREATE PROCEDURE [Cucina].[SP_ProdottiMenu_CL]
	@MenuID int
AS
	SELECT P.ProdottoID, P.Nome, P.NomeBreve, P.PuntoDistribuzioneID, P.PrezzoListino, P.Barcode, P.PercentualeVassoio, PD.PuntoDistribuzioneID, PD.Descrizione, PD.IsCheckInRichiesto, PD.IsConsegnaRichiesta, PD.IsStampaRemotaRichiesta, PD.IsTavoloRichiesto, CAST(CASE WHEN L.Limite IS NULL THEN 0 ELSE 1 END AS bit) AS IsLimitato, PD.PathStampante, PD.VelocitaLeftSkipPercentage, PD.VelocitaNSuddivisioni, PD.VelocitaRightSkipPercentage, PD.VelocitaWidthFinestraSecondi, PD.GracePeriodStampaSecondi, PD.VelocitaFissaProdottiOra
	FROM [Cucina].[ProdottiMenu] PM
	INNER JOIN [Cucina].[Prodotto] P
		ON P.ProdottoID = PM.ProdottoID
	INNER JOIN [Cucina].[PuntoDistribuzione] PD
		ON P.PuntoDistribuzioneID = PD.PuntoDistribuzioneID
	LEFT JOIN [Cucina].[V_LimitiProdotti] L
		ON L.ProdottoID = P.ProdottoID
	WHERE MenuID = @MenuID
RETURN 0